package eu.jpereira.trainings.designpatterns.creational.abstractfactory;
import eu.jpereira.trainings.designpatterns.creational.abstractfactory.json.JSONReportBody;
import eu.jpereira.trainings.designpatterns.creational.abstractfactory.json.JSONReportFooter;
import eu.jpereira.trainings.designpatterns.creational.abstractfactory.json.JSONReportHeader;

public class JSONReportElementsFactory implements AbstractReportElementsFactory{
    @Override
public ReportBody createReportBody() {
        return new JSONReportBody();
}

@Override
public ReportFooter createReportFooter() {
        return new JSONReportFooter();
}

@Override
public ReportHeader createReportHeader() {
        return new JSONReportHeader();
}
}
